<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.12.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NeuZephyr: NeuZephyr::Nodes::Standard Namespace Reference</title>
<link rel="icon" href="NZ_logo2.png" type="image/x-icon" />
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="NZ_logo2.png"/></td>
  <td id="projectalign">
   <div id="projectname">NeuZephyr
   </div>
   <div id="projectbrief">Simple DL Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.12.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(0); });
/* @license-end */
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>NeuZephyr</b></li><li class="navelem"><a class="el" href="namespace_neu_zephyr_1_1_nodes.html">Nodes</a></li><li class="navelem"><a class="el" href="namespace_neu_zephyr_1_1_nodes_1_1_standard.html">Standard</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a>  </div>
  <div class="headertitle"><div class="title">NeuZephyr::Nodes::Standard Namespace Reference</div></div>
</div><!--header-->
<div class="contents">

<p>This namespace contains standard nodes used in computational graphs for neural networks.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_input_node.html">InputNode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents an input node in a computational graph.  <a href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_input_node.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_output_node.html">OutputNode</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for loss function nodes in a computational graph.  <a href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_output_node.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This namespace contains standard nodes used in computational graphs for neural networks. </p>
<p>The <code><a class="el" href="namespace_neu_zephyr_1_1_nodes_1_1_standard.html" title="This namespace contains standard nodes used in computational graphs for neural networks.">NeuZephyr::Nodes::Standard</a></code> namespace includes the basic building blocks for a computational graph, such as input nodes and output nodes. These nodes serve as the primary interface for data flow in neural networks.</p>
<p>This namespace includes the following classes:</p><ul>
<li><b><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_input_node.html" title="Represents an input node in a computational graph.">InputNode</a></b>: Represents an input node that provides data to the computational graph.</li>
<li><b><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_output_node.html" title="Base class for loss function nodes in a computational graph.">OutputNode</a></b>: A base class for loss function nodes that connects to the output of the computational graph.</li>
</ul>
<p>These nodes are designed to be used in a larger computational graph where data flows from one node to another during the forward and backward passes. The input node holds the input data and passes it forward, while the output node computes the loss and manages the gradient flow during backpropagation.</p>
<dl class="section note"><dt>Note</dt><dd><ul>
<li>The <code><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_input_node.html" title="Represents an input node in a computational graph.">InputNode</a></code> does not perform computations, only providing data for the graph.</li>
<li>The <code><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_output_node.html" title="Base class for loss function nodes in a computational graph.">OutputNode</a></code> serves as the base class for more specific loss functions (e.g., Mean Squared Error, Cross-Entropy).</li>
</ul>
</dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_input_node.html" title="Represents an input node in a computational graph.">InputNode</a> for details on providing data to the network. </dd>
<dd>
<a class="el" href="class_neu_zephyr_1_1_nodes_1_1_standard_1_1_output_node.html" title="Base class for loss function nodes in a computational graph.">OutputNode</a> for details on loss function nodes.</dd></dl>
<dl class="section author"><dt>Author</dt><dd>Mgepahmge (<a href="https://github.com/Mgepahmge">https://github.com/Mgepahmge</a>)</dd></dl>
<dl class="section date"><dt>Date</dt><dd>2024/11/29 </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.12.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
